fixed the match/index/id problems... all stemming from the copy constructor not being updated! ... time to start adt!