oops
fix printf
fix physical memory manage