Add mechanic
Add logic