initial commit. server is not functional