first stab: formatting