HW working outline