modified missing value handling