add api and say method