feature-based diagnostic guide