supported two kind of option request