n merge
some minor ganges