decafffff:some work from the twitter