and its geometric applications