properly return unknown value in case of error
add proper constructor for emplace, make get_process_name() public
use emplace_back, don't print overall swap for single process