(in progress) defining gluster_handler interfaces