add rsa, but too slow