lots of work on making details and lists work