adding indexof function