removed openssl dependency