implement rider cell