work on mach0 format