Whats wrong with my macro?

Sequences[‘WWO’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast Zen Sphere
/cast Invoke Xuen, the White Tiger
]],
“/cast [nonchanneling] Jab”,
“/cast [nonchanneling] Tiger Palm”,
“/cast [nonchanneling] Rising Sun Kick”,
PostMacro = [[
/startattack
]],
}

Sequences[‘WWO’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast Zen Sphere
/cast Invoke Xuen, the White Tiger
]],
“/cast Jab”,
“/cast Tiger Palm”,
“/cast Rising Sun Kick”,
PostMacro = [[
/startattack
]],
}

This got the spells to go on rotation but its like they aren’t being used. When i click it then it just goes to the next spell without using it.

Sequences['WWO'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast Zen Sphere
/cast Invoke Xuen, the White Tiger
]],
        '/cast Jab',
        '/cast Tiger Palm',
        '/cast Rising Sun Kick',
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
]],
}

Just try this

Cheers and goodluck,

Tim Roeleveld
Ðarkramz