5,6,7 hw added