implementing xml request