modfied the customer model