added review list items, voting, and validation