add logic
second