Added contribution controller and route