finalized deferred api conversion