restore public/private report save function