restructured module orgenization