different holes