Added untested add and update functionality to customer