ok i think this'll work because the other way around it will take like 4 billion functions