added nil to structure to account for zee unaccounted (eg names)
pseudo tweetin, deff needs work and tests and refactor