sync
Added Deferred pass functionality