create product entity