read MC data if needed