modifications of XList methods