use case: log_out