interface modify