work on plot and theme generation