ok im eating my words here…
i have been looking at ways to get this to work properly but i haven really got the right thing going on here.
basically i have a servo defined as (BackBone) that will rotate left to right once j/stick is pushed up. the more i push it up the faster and wider the rotations get. this works great and for this project its exactly what i need, but…
i wish to add another servo defined as (TailFin) that will start to move a few milliseconds AFTER the first servo starts to move. and end a few seconds after the first. you get the idea.
so how would i implement that into my code.
i have started converting the powerpod code for this…! 
this is how the servos are structured in the code.
angle update:
[code] BackBone_Angle = BackBone_Angle + Rotate(Index)
TailFin_Angle = TailFin_Angle - Rotate(Index)
BackBone_Pulse(Index) = (((BackBone_PulseMax - BackBone_PulseMin) * (BackBone_Angle - BackBone_AngleMin) |
/ (BackBone_AngleMax - BackBone_AngleMin) + BackBone_PulseMin) max BackBone_PulseMax) min BackBone_PulseMin
TailFin_Pulse(Index) = (((TailFin_PulseMax - TailFin_PulseMin) * (TailFin_Angle - TailFin_AngleMin) |
/ (TailFin_AngleMax - TailFin_AngleMin) + TailFin_PulseMin) max TailFin_PulseMax) min TailFin_PulseMin[/code]
servo pos update:
serout SSC32,i38400,"#",BackBone1,BackBone12,"P",DEC BackBone_Pulse(1),"T190",13]
serout SSC32,i38400,"#",TailFin1,TailFin12,"P",DEC TailFin_Pulse(1),"T190",13]
Rotations:
[code];-------------Travel ‘A’ (Travel = 0) or ‘B’ (Travel = 1) Left
Rotation_Left
for Index = 0 + Travel to 4 + Travel Step 2
TailFinShift(Index) = 0
Rotate(Index) = Rotate(Index) + (Steering/5 - Rotate(Index))/StepFlag
ZPos(Index) = ZPos(Index) + (ZPos2(Index) - ZPos(Index))/StepFlag
next
return
;-------------Travel ‘A’ (Travel = 0) or ‘B’ (Travel = 1) Right
Rotation_Right
if LockLegs then Rotation_Left ;Goto sub Rotation_Left and return directly from it to main loop
if (Steps = NbSteps) and GaitKind then
StepFlag = NbSteps
goto Rotation_Left ;Goto sub Rotation_Left and return directly from it to main loop
else
StepFlag = StepFlag - GaitKind - 1
endif
for Index = 0 + Travel to 4 + Travel Step 2
if (Steps > 1) and (Steps < (NbSteps - GaitKind - 1)) then
TailFinShift(Index) = TailFinShift(6)
else
TailFinShift(Index) = 0
endif
Rotate(Index) = Rotate(Index) + (-Steering/5 - Rotate(Index))/StepFlag
ZPos(Index) = ZPos(Index) + (-ZPos2(Index) - ZPos(Index))/StepFlag
next
return
;--------------------------------------------------------------------[/code]
Another way of explaining it would be to say…
the way the code works is i am using the rotations of the MRHH (Middle Right leg : Hip Horizontal) as i starting point as that servo rotates left to right when stick pushed up. i just changed the command slightly. anyway if i wanted to get a servo to rotate with this one but on a slight delay how would i put this into the “powerpod” code. 
thanks for listening. 