an alternate implementation of ID and more testing! :D

moar testing!