add holes for types only