try request function