cpu modularize