remove unnececary whitespace