testing and updates for scaling schemes. less stringest scale_matrix specification