sub2 updated