get rfc now takes more args
adding peer server
updated function calls
added new functions