set up the basics