plus vote works, but need more fixing