start implementing weedfs-based implementation