1. Redesigned the application with a new set of APIs that are extensible
2. Using better naming convention to make it easy for everyone to understand the terminology
3. Furture proofed filters