add coverage tool
update
rebuild