adding initial API docs