finally able to process multiple block lines