broken commit before: missing model and Camera class