ct-lib for code-assignment, and some front-end hookup
td