Modularized capd