rework CMD modules compile task