Finish basic API implementation.