added reset() functions, reseting all