frontend to diagnostic tool