implement fixmap, map16
implement map32