finished all endpoints, still needs shell and python coding throughout though