Doesn't work right now but I'm recfactoring to use a table properly