Library for ITORAH