final simplex with initialization