added text_tester and base_spec