added functional TMDB api class