initial commit; implemented some network components