better childPath positioning