added some user input functionality.  need to validate input, and i think bigquery is ugly