manage interface