customer model done