Realized I have to rethink some stuff to avoid hard coding things