frame work of the network
delete main