add ZFS backend (WIP)