product model
add and remove product api and frontend