improve list formatting