Added clear and reset