implement full functionality of pro and contra decision making