implement FilmsGridFragment, refactoring