now supporting configurable indexes
adding more phases, starting to fill out plugin logic some more