created 7 custom RESTful routes as a learning experience