added upvoting, upvoting counting, picking up, pickup counting and MAGIC