add -Yrangepos to project, add Validation and simple validation tests
macroflection now works across sequences