added unsubscribe functional options