management: refactoring
net: refactoring
net: refactoring
net: refactoring
management: implement reset