testing framework in place