formatting and styling functions have been split and collected