Coffeescript controllers/models/adapters because its easier to read