add Reset funcionality