insanitations

For definition of insanitations, please visit here.