actually use sorted collection