Adding customer logic, update logic need adding for all repositories