tabs to spaces and new hashes