dding functionality for deleting, updating, polling