quick question: why is this not in a separate module? these standalone functions just make ```main.py``` bigger then needed