refactoring, new routes for gain and lose greens votes