plane refactor - 1
refactor twitter
notes for future refactor