why are there all these extra blank lines?