20 fix light function change-dir