formatting upgrade