added archive controller