modified to add title and description support.
in this version it's mandatory to supply them via command line as argv[2] and argv[3]