now called cabin.js