finishing Archive