Delegate methods

Synchronous Request

Asynchronous request