changes to subs