api docs and sharing doc