progress #3 - "sort" method introduced, still without icons and holding state of the sort