add logic1