removed internal string and ccloger - uses external named shared libs