testing setup and init test writing