add comment for each api
misc