added some request api