format the whole source and restore previous view