added some net and util classes