Added commands. added a bunch of other stuff.