setup testing structure