Better print*
refactoring
memory map printing