comment the api interface