adding API docs