ENH: added subdivision module