gotD3 working, decline func needs tweeking