salt multiplicity

can now handle different number of salts for each condition
ignore