triggers 'reset'