added language
removed dependency on cl
added credit