First attempt at turning TTT into a gem