rework how tests are added to suite