prep for implementing subdivision