complie with my mac