setting up things.