added new test method
test methods number 3
test methods number 2
test methods number 4
merge codes