Made API calls more independent. Reduced the required libraries. More modular.