updated module sub1