implemented MOVIE class