added the HW and sols