add class to handle OperatingSystem