removed interface_programming comments