ops modularization