changed list bindings to use xs