uh bunch of other stuff