Implemented Reset