add post with :product
add put methodwith :product
remove post method
modify put method
add delete method