add/remove buttons/functionality