updated subdivide to accept relative anchors and added a test for holes