added a bunch of software utils I made