add lazyifier