moved the module source down a level to support packaging