Calculus Of Variations++