add new api endpoints