add subprocess utils and openssl utils