cant deal with it all...