added user vote validations