added indexOf