Design cleaning + Pushing new keyword (tricky) + API Limitation + Youtube StringFormatter (Category class is not relevant)