Fancy stuff :D

A SHIT AMOUNT OF CHANGES
delete stuff