Fixing a few things. Still not working. Needs Select to be implemented.