begun basic server/client infrastructure