Moving sub-init2 to sub-init

This moves the modified sub-init2 to sub-init, adding the source functionality to sub.