rework of testing framework