seperating mac and nix branches