ignore
more ignore
c++11 syntax for functions