pre xml interface