Oh my god, what have i done..