removing mkl dependency