(1) Checked Memory_leak,because of <aStep->GetTrack()->SetTrackStatus(fAlive)>,remove that one command. Seems ok now...... (2) Adding examples (3) adding Deleted part from my origin source code