ordered add, remove, get, range, length methods working