added error endpoint finally lulz