archvice as hash of arrays