module level tests; base to m21p style