next up: connecting it to everything else and testing that tm list works well and loads what it need to load