advanced diagnostic techniques