tidied up list