xesj.tools library