IsEmpty,Join, CloneRange
todo