add new test and setup guard