nobytecompile joseph init
update ,delete some unused func
coment outline lazy