performance increase
merge