Misc things

Pretty much misc stuff I had sitting around.
Probably needs improvement - I will add to it