recursive inquiry