connect/fuse functions