only newer version api should be in doc