add JNDI binding
use ClassLoader#loadClass instead of Class#forName
log availability from TCCL