initial api docs