Updated LOGIC.h