should write par after refactor... currently debugging
compiles but code generation is complete
and incorrect
refactor success... par now generates and executes