what have I done?!?!?! DO NOT credit me if you use this... in fact... DON'T use this because it's very existence plagues humanity somebody else PLEASE try to do better