cleaned-up list