#26 this looks like a good first draft for the horizontal subdivision