new logic for decay
merge