add user repository