adding new structure of modules