so much in my head right now that its hard to think -.-