add customer profile database and fix bug in add product