move the roof generating code in a separete function
add a upper floor for evac shelters, using json data