mv lambda syntax
use lambda, c++14