add module unit tests