added tester codes