adding basic progs