pure cpp11 (no more cpp03 compatiple)