[UPDATE] destroy based on scope