adds phase coloring, padding, styles, seems to be working