played with the library - added a custom sorting extension and a grouping function