Implement adding and removing of subs