need an alternate output system
progress on salsa for word arrays
more refactor