pushing prog4.c