added subdivisions to make it more real