fix contains method
update constructor
add insert method
fix insert method
add remove method
fix remove and insert
add update and remove range