working on mac def