tcdbcontroller second edition