Need help with a Firemage Rotation

Hello guys,
iam not stupid or something else but i don’t know how i can make this rotation work
Maybe one of you can help me with it ?

Sequences['Murdock Test'] = {
author="Murdock",
specID=63,
version=1,
source = "Local",
helpTxt = "Talents: 2131111",
icon='INV_MISC_QUESTIONMARK',
lang="deDE",
PreMacro=[[
/targetenemy [noexists][noharm][dead]
]],
"/cast [nochanneling] Eisbarriere",
"/cast [nochanneling] Rune der Kraft",
"/cast [nochanneling] Einäschern",
"/castsequence [nochanneling] reset=combat/target  Lebende Bombe, Feuerschlag, Feuerschlag, Pyroschlag",
"/castsequence [nochanneling,@target] reset=12/target  Flammeninferno, Feuerschlag, Feuerschlag, Pyroschlag",
"/castsequence [nochanneling,@target] reset=4/target  Lebende Bombe, Phönixflammen, Phönixflammen, Pyroschlag",
"/castsequence [nochanneling] reset=combat/target  Feuerschlag, Pyroschlag",
"/castsequence [nochanneling,mod:alt] Einäschern",
"/cast [nochanneling] Eisbarriere",
PostMacro=[[
]],
}

So i try this:

first : the macro is casting Eisbarriere, Rune der Kraft and Einäschern - if cd ready - cast again.
After that: Lebende Bombe, Feuerschlag, Feuerschlag, Pyroschlag
Then Flammeninferno, Feuerschlag, Feuerschlag, Pyroschlag, Lebende Bombe, Phönixflammen (Artefact), Phönixflammen (Artefact), Pyroschlag, Feuerball, Feuerball -> end Rotation - beginn at second again