xml and gz read