added sorting by name