use shorter routes, return error in addUser