add test
merge with no-ff