model based variables