added legalese
add ftdetect