formatting by scott