Implement a lot of Endpoints(list and trends is not yet)