ko and reset added