added blas copy