Many improvment in votes