API for the project. Kind of a skeleton but with leftover code from lab
5