hurts to think, reordering needs to happen