now sets up variables randomly