add sorting dictionary feature using LINQ