started implementing subdivision
broke