delete decay function