setup the base