separate ListBase from List