check for parent in move method
add find and get CTagItem path
check pointer
refactoring