added voting mechanisms and counts