re-worked movie_data class