no print in testcase
add testcase and optimise removeItem
removeChild and testcase