functional tests initial basic setup