normalizes correctly