please dont kill me
I may just have forgotten to include some licenses here