add api key feature
modify documentation