updated sub3