implementing parameter set objects
model initialization, more encapsulation