added basic block, item, reference, utility, network classes