diagnostic tool diagnostic tool