added hardwareTranslator