improve the formatting