Added upvotes/downvotes. Still need to test logic.