weird error
progress up to saturday night
fixed major pipe bug
fixes and cleanup to code