testing sub-modules