new constructors for network writer