Add customer
Refactor