updated HW22