added functionality tester