iteration of source wip
normalized for whitespace before and after text