because of chance . <| sep |> you don ' t need to post it twice we saw it the first time . posting it repeatedly is just going to piss people off and make them less likely to watch your vids in the future . <| sep |> NonProfit Tax Status isn ' t the first thing I think of when contemplating what those associated with the SPLC should lose . <| sep |> 1 scam and im die <| sep |> the real question is why you have so many tinderboxes <| sep |> The answer to the first question is actually in an earlier message . The LED is dimly lit because you ' re turning it on at the start of the loop , and turning it off again inside your if statement . The way I would resolve this is to change this digitalWritebuttonLed , HIGH ifmillis animationEnd analogWritebuttonLed , 0 float val expsinmillis 2000 . 0 PI 0 . 36787944108 . 0 analogWritearcLed , val else digitalWritearcLed , LOW into this ifmillis animationEnd digitalWritebuttonLed , LOW float val expsinmillis 2000 . 0 PI 0 . 36787944108 . 0 analogWritearcLed , val else digitalWritebuttonLed , HIGH digitalWritearcLed , LOW This way , the buttonLed is only turned on in the else block , when the animation is not playing . 2 nd question yes , both if statements are performed one after the other . There are still some other suggestions I ' d like to make , but lets make sure you ' re confident you understand how it ' s working first before I throw new concepts at you .