multilayer internal field