added voting; some ui stuff