rebuild interface -part