make mlisp if work