add keep.c