todo:debug in hibrid tools