start the implementation of fuse_new