Daily commit: improve task system; add functions to ClassTab