rm deffered
add deferred