formatting fine tuned