some changes fo lazy-interpretor
no
no