progress on api documentation