dual volumes now work, so diagonal hodge operator works.  time to start building the composite operators