structure diagram, next iteration