adding request methods