reworked hole example (the same as in comsol)