add rsa feature