put A back in to sturcutred mean field