refactored with twitter templates
tweaked
tweaked