with better path