Intermediate version. API documentation added