parsing all xml perfectly