Kenya is back on track