reimplemented source language detection