added index range, key list etc