finish remove() tesing
add remove root test