add module module-loader and test for it