added user voting feature to spec