add -sortBy method