Seems interesting enough. What's the general plot?