add materials
fix.
add doc:is_sorted, is_sorted_until