modularization is good