some boring XML and a lot of patterns