new kind of logic, using includes. SIMPLER. NICER
a structure I am happy with. includes! yay