add coverage runner
merge