Update to 2.7, provide better names, new mixin

rm 11 and add nl at eof