change three type