Implement working voting from back to front
merge ui changes
small ui fixes