corrected module file structure