second, cleaned up version of teabag