Castsecquenc macro

I would like a castsequence macro like this one
/castsequence reset=target/2 Doom Winds, Crash Lightning

butt be abel to continu pushing for Crashlightning untill Doomwinds is back from cd and not putt CL on cd after the first push