working version, 60fps