unified formatting