Sort list, add more data, validation, calculation