starting to add api docs