Extension to n dimensions