updated sub1