thinking about modularization