add repost functionality