#1 #2 coverage code