finalized public interface for archives