twitterable refactoring