gonna eat this whole thing to cope