working on reset
add effect reset