starting to implement controllers and userIdService