mc_arch in&out design