own xml parser added