TODO - uses, logical model vs runtime/physical