implement tc101-1,2