add coverall support(I hope)