tsl class working