add some deferred rendering