move dense linsys code to separate branch