add new module
correction file open method