add request feature