Implemented modular structure.