seems like networking cant be a static class.

todo: change networking to a normal class