fix the archive reducer
make the archive production simpler