add singular and eigenvaues