restructure to become modular