finish subdivide algo