initial list build