add rle.c