done with bridges and holes