work toward #26
remove unseemly characters
explain slow performance