updating XList methods