added product controller validation