refactor Collection classes;
redo InvDsFc updating.
remove InvDsFmrc for now.