created separate tables to store information for variables. One table is for the list of variable names, whereas the other one is for the detailed information
add the function that one variable can be matched at a time and still preserves the function to match all predictors from one prediction model