better pre formatting