Add setup for macos