initial api docs add