device lifecycle extension