added movie_reader class