#29 adding mutating for indexes