2d code generator