added voting feature