apend the program source