refurbished protocol class