new customer funct added