after weird stuff. .  committing what was changed before weird stuff happened. added function to find what pieces are targeted