downvote button added with error catch