removed net_observer as work is incomplete