rename viewModel
add tests
add new Film model