added add subscriber feature