make loadData process by default
fix submodel bugs
submodel setter test and misc. test cleanup
update readme