phase end sub type introduced