+#define INPUT_CONFIRM_RESET "Are you sure? This will destroy the entire grid\
+and is irreversible (y/N): "
+
+#define USAGE_LINE_1 "Usage: %s [<filename> [new <nn>]]\n"
+#define USAGE_LINE_2 "<filename> - puzzle file name\n"
+#define USAGE_LINE_3 "new <nn> - create new puzzle with <nn> grid \
+columns (warning: existing file name may be overwritten)\n"
+
+/* for wordblox_player */
+#define ERROR_ICON "Unable to load icon!"
+#define ERROR_WINDOW "Error loading Window!"
+#define OPEN_FILE "Open File"
+#define UNFROZEN_GRID_PLAYER "Puzzle is not finalized/frozen and hence cannot\
+ be played"
+
+/* about box info */
+const char *AUTHOR[] = { "V. Harishankar", NULL};
+const char *COPYRIGHT = "Copyright 2020 V.Harishankar";
+const char *COMMENTS = "A player for wordblox (crossword puzzles)";
+const char *PROGRAM_NAME = "Wordblox Player";
+const char *WEBSITE = "http://harishankar.org/";
+const char *WEBSITE_LABEL = "Author's HomePage";