added in details functionality and upvotes/downvotes