added fuse, and rm oncat from Vector