added deferred example