1. User class and refactiring the ListTvApiCall class