beginnings of the tfl plugin