make binary compatible