rules: archive types