improve dropping as a child node