add retwet function