independent bench
merge