more line parsing