Cartan method