added networkconnection class