MODULARIZATION DETAILS