Now it's much nicer with stringTemplates