add checking & settings specific to os/x