new endpoints and fixes