just a general set up for later