****************************************************** PR # 23 . ******************************************************