add CLI.JSON
implemented CLI.Array and specs