Added pure
merge