add check if sorted