Features network

replace the current network controller by a new one
refactor and starting cleaning project