refactored archive method names