added librarian panel view model and controller