initial setup.