Added complex PCM_MM scheduling. could use round robin probing approach for a simplified and more robust solution