add interprog