changed blas interface