Recordings Model, controllers, and view