handle blank lines