add multi-home model
fix superclass
add new home advantage to future
some improved csv reading