Gillespie new optimization little step