added barrier find
added barrier find
merge
merge