few changes in sub1