added support for <configuration> element