added per os customisations