Advanced setup.