start with sorting