added coverage analyzis