all formating done