geometry now builds correnctly into lists