add Agent class
disable openssl warning
add Post class