tabs to spaces, etc