resetの種類を4種類にした