Soo many things.. god i'm such an idiot :(