How would you redesign the system?