modification -> compilator < cpp11