passing Archive