fixed-HW
fixed ex 2 final
fixed ex 2