Add Customer processing

WIP