formatting spec