jump fix, sunlight optimize