implement business tests
merge business tests