remove reset events, and the callback function
add how to clone and re-use this repository