Reset
Improved version