new api endpoints
pep8 + to string methods