sub1 update