fixed so same name wont create new product