let fuse = Fuse to avoid global scope