has its own module test