added new test codes