added method for OS identify