=initial structure
basic block and item built