add repost func