testing base module