added basic Product model setup