weakforms for module and coupling weakforms unified