working on #167
updated the changelog
fixes #167
removed diagonal matrix source; updated changelog
working on #166
fixes #166