upgarde conception for interface block