better rc4 file support (better structure)