added new rpc methods and modified the includes