improved percentage format