control flow hw is done