network controller class