setting up the base