fix hot bug
super hot fix
some tests
read code length for code length
build tree