add blas-lapack
language - trivial simplification and shape
Refactor declarative section.

Add Logpy, pattern