scheme for archive