refactorying for lonely twitter