thread cell protocol class