add test and RangeElement tests fine