add print all latest
compile
fix few bug
merge