simplifies/tweaks collection, move loadWhere() to model