1. copy step, with test
2. normalization
3. only keep prefered form and it's normalized equivalent, using inner join of streams
Added a note on how to execute cucumber tests