added cblas interface