So...much to respond to O_o