added rle but buggy