Vastly better data structure