adjustments for tab
add hasShot method