Omg I hacked something together and its acceptable. I think.