added rc4 stream cipher