basic setup.