API

The API is fully functional, now I will design the interface!