add read_project
add structure reading
create structure tree