use ucl for test, and add debugging help to coders.