reading_list: model, controller, view