include nested list generation
convert Duration to string, simplify list generation