building sections datastructure
add graph traverse with GUI