add API for point, create UserController