complex question techniques