Hardware/software mapping added.