Implementing a better backbone way