working on pro/con controller functionality

really don’t think this is the best design.  How can I maintain OOP,
instead of copying/pasting pro and con functionality into 1 big
controller??