new archive controller