added module setup, unittests for req modules