initial revision, no delegates