added id for tainted objects (testing)
added documentation