I don't know what the fuck i am doing.