split network state to smaller objects