work on interface addresses