Algorithm interface and xml-reader are implemented.