added module for rpc communication