setting up the stuff