add test codes
chaged test codes