create Profuct Entity