Now breaks up lines for better interpretation
major refactor with chuncks and lots of small changes