initial commit of API documentation