reading csv revived
validation of parameters is now required by strategy constructors