add api doc structure