split actual programs