Library for Defend Your Life: TD