Added decay. Have to tune it carefully.