added 321 hw stuff