finish the ex-1 for chtbl