(I cant remember what I did, it was a lot)