added unsubscription & destroy