simplify everything.