raycast.js added