create product resource