Performance upgrade Archive