added methods for request execution