updated sub mod