Added OperatingSystem class to check supportability