Add API documentation #14