update customer repository and added user repository