Reset

same, refactored later