add logging, memorypool, network, utils