Part one of the API is complete