Add condition and addition handling
Add fantasy tag