introduce guard
add validation for tweet text
introduce naught
refactor twitter