added base structure for review voting