xml interface added