implement range stub
range specialization
implement clear