rebased create, program on source/target instead of patterns
min
min
fixed create test