add testing for unsubscribe