added validation and changed relation between product type and products
added multiple select dropdown list