more flexible for MCS，