adding II functor to receive both two principal curvatures