implemented a bunch of stuff that should have been done. *fart*. Carry on.