add subscriber feature