general formatting done