NewResourceWithParam