contined work on XML engine