rename cane.js to cane