Start with dictionary patterns. Has a bugs.